package com.xebest.web.model;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

/**
 * @author 
 */
public class XeVenStoreCheckDetailEntity implements Serializable {
    private Integer id;


    /**
     * 盘点编码
     */
    private String checkCode;

    /**
     * 商品货号
     */
    private String proNum;

    /**
     * 商品名称
     */
    private String proName;

    /**
     * 商品分类
     */
    private String proCategoryId;

    private String proCategoryName;

    /**
     * 计价方式：1：重量2：数量
     */
    private Integer pricingType;

    /**
     * 单位
     */
    private String proUnit;

    /**
     * 商品规格名
     */
    private String proSpecName;

    /**
     * 商品规格值
     */
    private String proSpecValue;

    /**
     * 商品sku
     */
    private String proSku;

    /**
     * 库存数量
     */
    private BigDecimal stockNum;

    /**
     * 盘点数量
     */
    private BigDecimal checkStockNum;

    /**
     * 盘点差异
     */
    private BigDecimal checkStockDifference;

    /**
     * 盘点状态：1已盘点2未盘点
     */
    private Integer checkStockStatus;

    /**
     * 盘点结果：1盘盈2盘亏
     */
    private Integer checkStockResult;

    /**
     * 盘点人
     */
    private String createUser;

    /**
     * 是否删除: 1未删除 2已删除
     */
    private Integer delFlag;

    /**
     * 创建时间
     */
    private Date createDate;

    /**
     * 修改时间
     */
    private Date modifyDate;

    /**
     * 修改人
     */
    private String modifyUser;

    /**
     * 版本号
     */
    private Integer version;

    private static final long serialVersionUID = 1L;

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }


    public String getCheckCode() {
        return checkCode;
    }

    public void setCheckCode(String checkCode) {
        this.checkCode = checkCode;
    }

    public String getProNum() {
        return proNum;
    }

    public void setProNum(String proNum) {
        this.proNum = proNum;
    }

    public String getProName() {
        return proName;
    }

    public void setProName(String proName) {
        this.proName = proName;
    }

    public String getProCategoryId() {
        return proCategoryId;
    }

    public void setProCategoryId(String proCategoryId) {
        this.proCategoryId = proCategoryId;
    }

    public String getProCategoryName() {
        return proCategoryName;
    }

    public void setProCategoryName(String proCategoryName) {
        this.proCategoryName = proCategoryName;
    }

    public Integer getPricingType() {
        return pricingType;
    }

    public void setPricingType(Integer pricingType) {
        this.pricingType = pricingType;
    }

    public String getProUnit() {
        return proUnit;
    }

    public void setProUnit(String proUnit) {
        this.proUnit = proUnit;
    }

    public String getProSpecName() {
        return proSpecName;
    }

    public void setProSpecName(String proSpecName) {
        this.proSpecName = proSpecName;
    }

    public String getProSpecValue() {
        return proSpecValue;
    }

    public void setProSpecValue(String proSpecValue) {
        this.proSpecValue = proSpecValue;
    }

    public String getProSku() {
        return proSku;
    }

    public void setProSku(String proSku) {
        this.proSku = proSku;
    }

    public BigDecimal getStockNum() {
        return stockNum;
    }

    public void setStockNum(BigDecimal stockNum) {
        this.stockNum = stockNum;
    }

    public BigDecimal getCheckStockNum() {
        return checkStockNum;
    }

    public void setCheckStockNum(BigDecimal checkStockNum) {
        this.checkStockNum = checkStockNum;
    }

    public BigDecimal getCheckStockDifference() {
        return checkStockDifference;
    }

    public void setCheckStockDifference(BigDecimal checkStockDifference) {
        this.checkStockDifference = checkStockDifference;
    }

    public Integer getCheckStockStatus() {
        return checkStockStatus;
    }

    public void setCheckStockStatus(Integer checkStockStatus) {
        this.checkStockStatus = checkStockStatus;
    }

    public Integer getCheckStockResult() {
        return checkStockResult;
    }

    public void setCheckStockResult(Integer checkStockResult) {
        this.checkStockResult = checkStockResult;
    }

    public String getCreateUser() {
        return createUser;
    }

    public void setCreateUser(String createUser) {
        this.createUser = createUser;
    }

    public Integer getDelFlag() {
        return delFlag;
    }

    public void setDelFlag(Integer delFlag) {
        this.delFlag = delFlag;
    }

    public Date getCreateDate() {
        return createDate;
    }

    public void setCreateDate(Date createDate) {
        this.createDate = createDate;
    }

    public Date getModifyDate() {
        return modifyDate;
    }

    public void setModifyDate(Date modifyDate) {
        this.modifyDate = modifyDate;
    }

    public String getModifyUser() {
        return modifyUser;
    }

    public void setModifyUser(String modifyUser) {
        this.modifyUser = modifyUser;
    }

    public Integer getVersion() {
        return version;
    }

    public void setVersion(Integer version) {
        this.version = version;
    }
}